/*

Author   : chaos

FileName : declare_str_object.cpp

Date     : 11/08/17 02:02:16

*/
#include <iostream>
#include <cstring>
using namespace std;

class String
{
    private:
        char *string;
        int len;

    public:
        void show_string();
        void set_string(char* i_string );
};

void String::show_string(){
    cout <<"string : " << string << " length :" << len << endl;
}

void String::set_string(char* i_string){
    len = strlen(i_string);
    string = new char (len+1);
    strcpy(string,i_string);
}

int main(int argc ,char *argv[])
{
    String A_String;
    char i_string[10] = "My string";

    A_String.set_string(i_string);

    A_String.show_string();
    return 0;
}
